export interface TreeDataNode {
  /** 节点唯一标识 */
  key: number; // 修改为 number
  /** 节点标题 */
  title: string | React.ReactNode;
  /** 图标名称或React节点 */
  icon?: string | React.ReactNode;
  /** 子节点 */
  children?: TreeDataNode[];
  /** 是否禁用 */
  disabled?: boolean;
  /** 是否为叶子节点，true 表示没有子节点 */
  isLeaf?: boolean;
  /** 额外数据，可用于传递自定义信息 */
  data?: any;

  [key: string]: any; // 允许其他属性
}
